package dominio;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;



import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;



import javax.persistence.Table;

@Entity
@Table(name="itemSolicitud")
public class ItemSolicitud implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	private int itemSolicitudId;	
	private int cantidad;
	
	@OneToOne(cascade = CascadeType.ALL)
	@JoinColumn(name="idRodamiento")
	private Rodamiento rodamiento;
	
	@OneToOne(cascade = CascadeType.ALL)
	@JoinColumn(name="itemListaPreciosId")
	private ItemListaPrecios itemLista;

	public ItemListaPrecios getItemLista() {
		return itemLista;
	}

	public void setItemLista(ItemListaPrecios itemLista) {
		this.itemLista = itemLista;
	}


	public int getItemSolicitudId() {
		return itemSolicitudId;
	}


	public void setItemSolicitudId(int itemSolicitudId) {
		this.itemSolicitudId = itemSolicitudId;
	}
	
	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}


	public Rodamiento getRodamiento() {
		return rodamiento;
	}


	public void setRodamiento(Rodamiento rodamientos) {
		this.rodamiento = rodamientos;
	}



}
